C problem solve